package o2o.dao.PO.game;

import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

//活动规则
@Setter
@Getter
@Accessors(chain = true)
public class GameInfo {

    private Long id;// ID
    private Long baseGameId;  // 基础活动信息id
    private String version;   // 活动版本号
    private Integer bossType;//活动主办方  1平台 2店铺
    private Integer gameType;//活动类型  1满减  2满赠  3首单减  4首单赠

    private Long startTime;//活动开始时间
    private Long endTime;//活动结束时间

    private Integer canEnjoyTimes;//可参加次数（-1为无限次）

    private String cityAdmin;     // 代理账号
    private String shopUsername;//主办方账号（店铺账号）
    private Long shopId;//主办方Id（店铺Id）

    private String name;//活动名称
    private String descs;//活动描述
    private String note;//活动备注

    private Integer isOpen; // 活动是否开始


    private int delFlag;// 是否已删除(0未删除,1已删除)
    private String createUser;// 创建者
    private Long createTime;// 创建日期 141231212423423时间戳毫秒级标识
    private String updateUser;// 最后更新着
    private Long updateTime;// 最后更新时间

//    public String getCityAdmin() {
//        return cityAdmin;
//    }
//
//    public GameInfo setCityAdmin(String cityAdmin) {
//        this.cityAdmin = cityAdmin;
//        return this;
//    }
//
//    public Long getId() {
//        return id;
//    }
//
//    public void setId(Long id) {
//        this.id = id;
//    }
//    public Integer getIsOpen() {
//        return isOpen;
//    }
//
//    public void setIsOpen(Integer isOpen) {
//        this.isOpen = isOpen;
//    }
//
//    public Long getBaseGameId() {
//        return baseGameId;
//    }
//
//    public GameInfo setBaseGameId(Long baseGameId) {
//        this.baseGameId = baseGameId;
//        return this;
//    }
//
//    public String getVersion() {
//        return version;
//    }
//
//    public GameInfo setVersion(String version) {
//        this.version = version;
//        return this;
//    }
//
//    public Integer getBossType() {
//        return bossType;
//    }
//
//    public void setBossType(Integer bossType) {
//        this.bossType = bossType;
//    }
//
//    public Integer getGameType() {
//        return gameType;
//    }
//
//    public void setGameType(Integer gameType) {
//        this.gameType = gameType;
//    }
//
//    public Long getStartTime() {
//        return startTime;
//    }
//
//    public void setStartTime(Long startTime) {
//        this.startTime = startTime;
//    }
//
//    public Long getEndTime() {
//        return endTime;
//    }
//
//    public void setEndTime(Long endTime) {
//        this.endTime = endTime;
//    }
//
//    public Integer getCanEnjoyTimes() {
//        return canEnjoyTimes;
//    }
//
//    public void setCanEnjoyTimes(Integer canEnjoyTimes) {
//        this.canEnjoyTimes = canEnjoyTimes;
//    }
//
//    public String getShopUsername() {
//        return shopUsername;
//    }
//
//    public void setShopUsername(String shopUsername) {
//        this.shopUsername = shopUsername;
//    }
//
//    public Long getShopId() {
//        return shopId;
//    }
//
//    public void setShopId(Long shopId) {
//        this.shopId = shopId;
//    }
//
//    public String getName() {
//        return name;
//    }
//
//    public void setName(String name) {
//        this.name = name;
//    }
//
//    public String getDescs() {
//        return descs;
//    }
//
//    public void setDescs(String descs) {
//        this.descs = descs;
//    }
//
//    public String getNote() {
//        return note;
//    }
//
//    public void setNote(String note) {
//        this.note = note;
//    }
//
//    public int getDelFlag() {
//        return delFlag;
//    }
//
//    public void setDelFlag(int delFlag) {
//        this.delFlag = delFlag;
//    }
//
//    public String getCreateUser() {
//        return createUser;
//    }
//
//    public void setCreateUser(String createUser) {
//        this.createUser = createUser;
//    }
//
//    public Long getCreateTime() {
//        return createTime;
//    }
//
//    public void setCreateTime(Long createTime) {
//        this.createTime = createTime;
//    }
//
//    public String getUpdateUser() {
//        return updateUser;
//    }
//
//    public void setUpdateUser(String updateUser) {
//        this.updateUser = updateUser;
//    }
//
//    public Long getUpdateTime() {
//        return updateTime;
//    }
//
//    public void setUpdateTime(Long updateTime) {
//        this.updateTime = updateTime;
//    }
}
